home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / games / bay defender / bay.jar / Ship.class < prev    next >
Java Class File  |  2002-01-11  |  2.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Java Class File (other/javaClass).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Java Class File (other/javaClass) magic Unsupported
100% file compiled Java class data, version 45.3 default
99% file data default
100% TrID Java bytecode default
100% siegfried x-fmt/415 Java Class File default
100% gt2 Kompilierter Java Bytecode default
100% detectItEasy Format: Java Class File (.CLASS)(JDK 1.1.3) default
100% detectItEasy Format: Universal Binary default (weak)
100% xdgMime application/x-java default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 03 00 2d | 00 b5 03 00 00 00 00 03 |.......-|........|
|00000010| 00 00 00 01 03 00 00 00 | 02 03 00 00 00 03 03 00 |........|........|
|00000020| 00 00 04 08 00 70 08 00 | 71 08 00 72 07 00 74 07 |.....p..|q..r..t.|
|00000030| 00 83 07 00 86 07 00 9c | 07 00 9d 07 00 9e 07 00 |........|........|
|00000040| 9f 07 00 a0 07 00 a1 07 | 00 a2 07 00 a3 07 00 a4 |........|........|
|00000050| 0a 00 0b 00 38 0a 00 11 | 00 39 0a 00 0f 00 3a 0a |....8...|.9....:.|
|00000060| 00 0d 00 3b 0a 00 0f 00 | 3c 0a 00 0f 00 3d 09 00 |...;....|<....=..|
|00000070| 0b 00 3e 09 00 0b 00 3f | 0a 00 14 00 40 0a 00 10 |..>....?|....@...|
|00000080| 00 41 0a 00 13 00 42 0a | 00 13 00 43 09 00 0b 00 |.A....B.|...C....|
|00000090| 44 09 00 0a 00 45 0a 00 | 12 00 46 0a 00 14 00 47 |D....E..|..F....G|
|000000a0| 0a 00 14 00 48 09 00 0a | 00 49 09 00 0a 00 4a 09 |....H...|.I....J.|
|000000b0| 00 0a 00 4b 09 00 09 00 | 4c 0a 00 11 00 4d 09 00 |...K....|L....M..|
|000000c0| 0b 00 4e 09 00 0b 00 4f | 09 00 0a 00 50 09 00 0a |..N....O|....P...|
|000000d0| 00 51 0a 00 13 00 52 0a | 00 13 00 53 0a 00 0b 00 |.Q....R.|...S....|
|000000e0| 54 0a 00 0b 00 55 09 00 | 0a 00 56 0a 00 0f 00 57 |T....U..|..V....W|
|000000f0| 0a 00 0e 00 58 09 00 0b | 00 59 09 00 0b 00 5a 0c |....X...|.Y....Z.|
|00000100| 00 73 00 67 0c 00 73 00 | 68 0c 00 73 00 6b 0c 00 |.s.g..s.|h..s.k..|
|00000110| 89 00 5f 0c 00 8a 00 61 | 0c 00 8a 00 69 0c 00 8b |.._....a|....i...|
|00000120| 00 79 0c 00 8c 00 79 0c | 00 8d 00 6a 0c 00 8e 00 |.y....y.|...j....|
|00000130| 5c 0c 00 90 00 6f 0c 00 | 91 00 6c 0c 00 92 00 79 |\....o..|..l....y|
|00000140| 0c 00 93 00 79 0c 00 94 | 00 64 0c 00 95 00 5b 0c |....y...|.d....[.|
|00000150| 00 96 00 5b 0c 00 97 00 | 79 0c 00 98 00 88 0c 00 |...[....|y.......|
|00000160| 99 00 88 0c 00 9b 00 87 | 0c 00 a5 00 5b 0c 00 a6 |........|....[...|
|00000170| 00 79 0c 00 a7 00 79 0c | 00 a8 00 7c 0c 00 a9 00 |.y....y.|...|....|
|00000180| 79 0c 00 aa 00 65 0c 00 | ab 00 6d 0c 00 ac 00 63 |y....e..|..m....c|
|00000190| 0c 00 ad 00 63 0c 00 ae | 00 79 0c 00 af 00 5d 0c |....c...|.y....].|
|000001a0| 00 b1 00 60 0c 00 b2 00 | 79 0c 00 b3 00 79 01 00 |...`....|y....y..|
|000001b0| 03 28 29 49 01 00 03 28 | 29 4a 01 00 14 28 29 4c |.()I...(|)J...()L|
|000001c0| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|000001d0| 3b 01 00 03 28 29 56 01 | 00 04 28 49 29 49 01 00 |;...()V.|..(I)I..|
|000001e0| 15 28 49 29 4c 6a 61 76 | 61 2f 6c 61 6e 67 2f 53 |.(I)Ljav|a/lang/S|
|000001f0| 74 72 69 6e 67 3b 01 00 | 1b 28 49 29 4c 6a 61 76 |tring;..|.(I)Ljav|
|00000200| 61 2f 6c 61 6e 67 2f 53 | 74 72 69 6e 67 42 75 66 |a/lang/S|tringBuf|
|00000210| 66 65 72 3b 01 00 04 28 | 49 29 56 01 00 05 28 49 |fer;...(|I)V...(I|
|00000220| 49 29 56 01 00 24 28 49 | 49 49 29 4c 6a 61 76 61 |I)V..$(I|II)Ljava|
|00000230| 78 2f 6d 69 63 72 6f 65 | 64 69 74 69 6f 6e 2f 6c |x/microe|dition/l|
|00000240| 63 64 75 69 2f 46 6f 6e | 74 3b 01 00 06 28 49 49 |cdui/Fon|t;...(II|
|00000250| 49 29 56 01 00 08 28 49 | 49 49 49 49 29 56 01 00 |I)V...(I|IIII)V..|
|00000260| 0d 28 49 49 49 49 49 49 | 49 49 49 49 29 56 01 00 |.(IIIIII|IIII)V..|
|00000270| 04 28 4a 29 56 01 00 2c | 28 4c 6a 61 76 61 2f 6c |.(J)V..,|(Ljava/l|
|00000280| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 29 4c 6a 61 76 |ang/Stri|ng;)Ljav|
|00000290| 61 2f 6c 61 6e 67 2f 53 | 74 72 69 6e 67 42 75 66 |a/lang/S|tringBuf|
|000002a0| 66 65 72 3b 01 00 34 28 | 4c 6a 61 76 61 2f 6c 61 |fer;..4(|Ljava/la|
|000002b0| 6e 67 2f 53 74 72 69 6e | 67 3b 29 4c 6a 61 76 61 |ng/Strin|g;)Ljava|
|000002c0| 78 2f 6d 69 63 72 6f 65 | 64 69 74 69 6f 6e 2f 6c |x/microe|dition/l|
|000002d0| 63 64 75 69 2f 49 6d 61 | 67 65 3b 01 00 15 28 4c |cdui/Ima|ge;...(L|
|000002e0| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|000002f0| 3b 29 56 01 00 18 28 4c | 6a 61 76 61 2f 6c 61 6e |;)V...(L|java/lan|
|00000300| 67 2f 53 74 72 69 6e 67 | 3b 49 49 49 29 56 01 00 |g/String|;III)V..|
|00000310| 22 28 4c 6a 61 76 61 78 | 2f 6d 69 63 72 6f 65 64 |"(Ljavax|/microed|
|00000320| 69 74 69 6f 6e 2f 6c 63 | 64 75 69 2f 46 6f 6e 74 |ition/lc|dui/Font|
|00000330| 3b 29 56 01 00 26 28 4c | 6a 61 76 61 78 2f 6d 69 |;)V..&(L|javax/mi|
|00000340| 63 72 6f 65 64 69 74 69 | 6f 6e 2f 6c 63 64 75 69 |croediti|on/lcdui|
|00000350| 2f 47 72 61 70 68 69 63 | 73 3b 29 56 01 00 26 28 |/Graphic|s;)V..&(|
|00000360| 4c 6a 61 76 61 78 2f 6d | 69 63 72 6f 65 64 69 74 |Ljavax/m|icroedit|
|00000370| 69 6f 6e 2f 6c 63 64 75 | 69 2f 49 6d 61 67 65 3b |ion/lcdu|i/Image;|
|00000380| 49 49 49 29 56 01 00 04 | 2e 70 6e 67 01 00 05 2f |III)V...|.png.../|
|00000390| 73 68 69 70 01 00 05 2f | 73 69 6e 6b 01 00 06 3c |ship.../|sink...<|
|000003a0| 69 6e 69 74 3e 01 00 09 | 42 61 79 43 61 6e 76 61 |init>...|BayCanva|
|000003b0| 73 01 00 04 43 6f 64 65 | 01 00 0d 43 6f 6e 73 74 |s...Code|...Const|
|000003c0| 61 6e 74 56 61 6c 75 65 | 01 00 0a 45 78 63 65 70 |antValue|...Excep|
|000003d0| 74 69 6f 6e 73 01 00 08 | 47 65 74 53 74 61 74 65 |tions...|GetState|
|000003e0| 01 00 01 49 01 00 0e 49 | 6e 69 74 69 61 6c 69 7a |...I...I|nitializ|
|000003f0| 61 74 69 6f 6e 01 00 0f | 4c 69 6e 65 4e 75 6d 62 |ation...|LineNumb|
|00000400| 65 72 54 61 62 6c 65 01 | 00 12 4c 6a 61 76 61 2f |erTable.|..Ljava/|
|00000410| 75 74 69 6c 2f 52 61 6e | 64 6f 6d 3b 01 00 0a 53 |util/Ran|dom;...S|
|00000420| 54 41 54 45 5f 48 49 44 | 45 01 00 0a 53 54 41 54 |TATE_HID|E...STAT|
|00000430| 45 5f 4b 49 4c 4c 01 00 | 0b 53 54 41 54 45 5f 53 |E_KILL..|.STATE_S|
|00000440| 43 4f 52 45 01 00 0a 53 | 54 41 54 45 5f 53 48 4f |CORE...S|TATE_SHO|
|00000450| 57 01 00 0a 53 54 41 54 | 45 5f 53 49 4e 4b 01 00 |W...STAT|E_SINK..|
|00000460| 08 53 65 74 53 74 61 74 | 65 01 00 04 53 68 69 70 |.SetStat|e...Ship|
|00000470| 01 00 09 53 68 69 70 2e | 6a 61 76 61 01 00 0a 53 |...Ship.|java...S|
|00000480| 6f 75 72 63 65 46 69 6c | 65 01 00 06 53 70 72 69 |ourceFil|e...Spri|
|00000490| 74 65 01 00 01 5a 01 00 | 21 5b 4c 6a 61 76 61 78 |te...Z..|![Ljavax|
|000004a0| 2f 6d 69 63 72 6f 65 64 | 69 74 69 6f 6e 2f 6c 63 |/microed|ition/lc|
|000004b0| 64 75 69 2f 49 6d 61 67 | 65 3b 01 00 03 61 62 73 |dui/Imag|e;...abs|
|000004c0| 01 00 06 61 70 70 65 6e | 64 01 00 0b 62 6f 75 6e |...appen|d...boun|
|000004d0| 64 73 57 69 64 74 68 01 | 00 07 62 6f 75 6e 64 73 |dsWidth.|..bounds|
|000004e0| 58 01 00 0b 63 72 65 61 | 74 65 49 6d 61 67 65 01 |X...crea|teImage.|
|000004f0| 00 11 63 75 72 72 65 6e | 74 54 69 6d 65 4d 69 6c |..curren|tTimeMil|
|00000500| 6c 69 73 01 00 04 64 72 | 61 77 01 00 09 64 72 61 |lis...dr|aw...dra|
|00000510| 77 49 6d 61 67 65 01 00 | 0a 64 72 61 77 53 74 72 |wImage..|.drawStr|
|00000520| 69 6e 67 01 00 05 66 72 | 61 6d 65 01 00 09 66 72 |ing...fr|ame...fr|
|00000530| 61 6d 65 53 69 6e 6b 01 | 00 07 67 65 74 46 6f 6e |ameSink.|..getFon|
|00000540| 74 01 00 09 67 65 74 48 | 65 69 67 68 74 01 00 08 |t...getH|eight...|
|00000550| 67 65 74 57 69 64 74 68 | 01 00 06 69 64 53 68 69 |getWidth|...idShi|
|00000560| 70 01 00 05 69 6d 61 67 | 65 01 00 09 69 6d 61 67 |p...imag|e...imag|
|00000570| 65 53 69 6e 6b 01 00 0d | 69 6e 69 74 52 65 73 6f |eSink...|initReso|
|00000580| 75 72 63 65 73 01 00 0a | 69 73 53 68 69 70 53 69 |urces...|isShipSi|
|00000590| 6e 6b 01 00 13 6a 61 76 | 61 2f 69 6f 2f 49 4f 45 |nk...jav|a/io/IOE|
|000005a0| 78 63 65 70 74 69 6f 6e | 01 00 0e 6a 61 76 61 2f |xception|...java/|
|000005b0| 6c 61 6e 67 2f 4d 61 74 | 68 01 00 10 6a 61 76 61 |lang/Mat|h...java|
|000005c0| 2f 6c 61 6e 67 2f 53 74 | 72 69 6e 67 01 00 16 6a |/lang/St|ring...j|
|000005d0| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 42 |ava/lang|/StringB|
|000005e0| 75 66 66 65 72 01 00 10 | 6a 61 76 61 2f 6c 61 6e |uffer...|java/lan|
|000005f0| 67 2f 53 79 73 74 65 6d | 01 00 10 6a 61 76 61 2f |g/System|...java/|
|00000600| 75 74 69 6c 2f 52 61 6e | 64 6f 6d 01 00 1d 6a 61 |util/Ran|dom...ja|
|00000610| 76 61 78 2f 6d 69 63 72 | 6f 65 64 69 74 69 6f 6e |vax/micr|oedition|
|00000620| 2f 6c 63 64 75 69 2f 46 | 6f 6e 74 01 00 21 6a 61 |/lcdui/F|ont..!ja|
|00000630| 76 61 78 2f 6d 69 63 72 | 6f 65 64 69 74 69 6f 6e |vax/micr|oedition|
|00000640| 2f 6c 63 64 75 69 2f 47 | 72 61 70 68 69 63 73 01 |/lcdui/G|raphics.|
|00000650| 00 1e 6a 61 76 61 78 2f | 6d 69 63 72 6f 65 64 69 |..javax/|microedi|
|00000660| 74 69 6f 6e 2f 6c 63 64 | 75 69 2f 49 6d 61 67 65 |tion/lcd|ui/Image|
|00000670| 01 00 07 6e 65 78 74 49 | 6e 74 01 00 09 70 6f 73 |...nextI|nt...pos|
|00000680| 69 74 69 6f 6e 58 01 00 | 09 70 6f 73 69 74 69 6f |itionX..|.positio|
|00000690| 6e 59 01 00 04 72 61 6e | 64 01 00 05 73 63 6f 72 |nY...ran|d...scor|
|000006a0| 65 01 00 08 73 65 74 43 | 6f 6c 6f 72 01 00 07 73 |e...setC|olor...s|
|000006b0| 65 74 46 6f 6e 74 01 00 | 0b 73 65 74 50 6f 73 69 |etFont..|.setPosi|
|000006c0| 74 69 6f 6e 01 00 0b 73 | 65 74 56 65 6c 6f 63 69 |tion...s|etVeloci|
|000006d0| 74 79 01 00 05 73 74 61 | 74 65 01 00 08 74 6f 53 |ty...sta|te...toS|
|000006e0| 74 72 69 6e 67 01 00 06 | 75 70 64 61 74 65 01 00 |tring...|update..|
|000006f0| 07 76 61 6c 75 65 4f 66 | 01 00 09 76 65 6c 6f 63 |.valueOf|...veloc|
|00000700| 69 74 79 58 01 00 05 77 | 69 64 74 68 01 00 08 53 |ityX...w|idth...S|
|00000710| 74 61 63 6b 4d 61 70 00 | 21 00 0a 00 0b 00 00 00 |tackMap.|!.......|
|00000720| 0c 00 19 00 80 00 79 00 | 01 00 76 00 00 00 02 00 |......y.|..v.....|
|00000730| 01 00 19 00 7d 00 79 00 | 01 00 76 00 00 00 02 00 |....}.y.|..v.....|
|00000740| 02 00 19 00 81 00 79 00 | 01 00 76 00 00 00 02 00 |......y.|..v.....|
|00000750| 03 00 19 00 7f 00 79 00 | 01 00 76 00 00 00 02 00 |......y.|..v.....|
|00000760| 04 00 19 00 7e 00 79 00 | 01 00 76 00 00 00 02 00 |....~.y.|..v.....|
|00000770| 05 00 09 00 98 00 88 00 | 00 00 09 00 99 00 88 00 |........|........|
|00000780| 00 00 02 00 a8 00 7c 00 | 00 00 02 00 97 00 79 00 |......|.|......y.|
|00000790| 00 00 02 00 ae 00 79 00 | 00 00 02 00 93 00 79 00 |......y.|......y.|
|000007a0| 00 00 01 00 a9 00 79 00 | 00 00 07 00 01 00 73 00 |......y.|......s.|
|000007b0| 66 00 01 00 75 00 00 00 | 67 00 0b 00 06 00 00 00 |f...u...|g.......|
|000007c0| 5b 2a 1d 10 0a 1b 08 68 | 60 03 03 b2 00 27 03 32 |[*.....h|`....'.2|
|000007d0| b6 00 25 b2 00 27 03 32 | b6 00 24 15 04 10 0a 15 |..%..'.2|..$.....|
|000007e0| 05 10 32 b7 00 15 2a bb | 00 11 59 b8 00 1e b7 00 |..2...*.|..Y.....|
|000007f0| 16 b5 00 2d 2a 2a b4 00 | 2d b6 00 2a 1b 06 6c 05 |...-**..|-..*..l.|
|00000800| 60 70 b8 00 18 74 03 b6 | 00 32 2a 1b 04 60 b5 00 |`p...t..|.2*..`..|
|00000810| 26 2a 1c b5 00 33 2a 03 | b5 00 22 b1 00 00 00 00 |&*...3*.|..".....|
|00000820| 00 01 00 78 00 5b 00 01 | 00 75 00 00 00 11 00 01 |...x.[..|.u......|
|00000830| 00 01 00 00 00 05 2a b4 | 00 33 ac 00 00 00 00 00 |......*.|.3......|
|00000840| 01 00 7a 00 63 00 01 00 | 75 00 00 00 1c 00 02 00 |..z.c...|u.......|
|00000850| 03 00 00 00 10 2a 1b b5 | 00 33 2a 03 b5 00 22 2a |.....*..|.3*..."*|
|00000860| 1c b5 00 2b b1 00 00 00 | 00 00 01 00 82 00 62 00 |...+....|......b.|
|00000870| 01 00 75 00 00 00 12 00 | 02 00 02 00 00 00 06 2a |..u.....|.......*|
|00000880| 1b b5 00 33 b1 00 00 00 | 00 00 01 00 8f 00 6e 00 |...3....|......n.|
|00000890| 01 00 75 00 00 00 fa 00 | 05 00 02 00 00 00 c2 2a |..u.....|.......*|
|000008a0| b4 00 33 07 9f 00 bc 2a | b4 00 33 9a 00 1c 2b b2 |..3....*|..3...+.|
|000008b0| 00 27 2a b4 00 21 32 2a | b4 00 2b 2a b4 00 2c 10 |.'*..!2*|..+*..,.|
|000008c0| 14 b6 00 1f a7 00 9c 2a | b4 00 33 05 a0 00 3b 2b |.......*|..3...;+|
|000008d0| b2 00 28 2a b4 00 22 32 | 2a b4 00 2b 2a b4 00 2c |..(*.."2|*..+*..,|
|000008e0| 10 14 b6 00 1f 2a 59 b4 | 00 22 04 60 b5 00 22 2a |.....*Y.|.".`.."*|
|000008f0| b4 00 22 b2 00 28 be a0 | 00 69 2a 03 b5 00 22 2a |.."..(..|.i*..."*|
|00000900| 06 b5 00 33 a7 00 5c 2a | b4 00 33 06 a0 00 54 2b |...3..\*|..3...T+|
|00000910| 03 03 10 08 b8 00 23 b6 | 00 30 2b 11 00 ff 11 00 |......#.|.0+.....|
|00000920| ff 11 00 ff b6 00 2f 2b | 2a b4 00 2e b8 00 35 2a |....../+|*.....5*|
|00000930| b4 00 2b 05 60 2a b4 00 | 2c 06 64 10 14 b6 00 20 |..+.`*..|,.d.... |
|00000940| 2a 59 b4 00 22 04 60 b5 | 00 22 2a b4 00 22 08 a0 |*Y..".`.|."*.."..|
|00000950| 00 11 2a 03 b5 00 22 03 | b3 00 29 2a 07 b5 00 33 |..*...".|..)*...3|
|00000960| b1 00 00 00 01 00 b4 00 | 00 00 26 00 03 00 28 00 |........|..&...(.|
|00000970| 02 07 00 0a 07 00 13 00 | 00 00 68 00 02 07 00 0a |........|..h.....|
|00000980| 07 00 13 00 00 00 c1 00 | 02 07 00 0a 07 00 13 00 |........|........|
|00000990| 00 00 09 00 9a 00 5e 00 | 02 00 75 00 00 00 95 00 |......^.|..u.....|
|000009a0| 05 00 02 00 00 00 63 05 | bd 00 14 b3 00 27 03 3b |......c.|.....'.;|
|000009b0| a7 00 23 b2 00 27 1a bb | 00 0f 59 12 07 b7 00 17 |..#..'..|..Y.....|
|000009c0| 1a b6 00 19 12 06 b6 00 | 1a b6 00 34 b8 00 1d 53 |........|...4...S|
|000009d0| 84 00 01 1a 05 a1 ff de | 08 bd 00 14 b3 00 28 03 |........|......(.|
|000009e0| 3c a7 00 23 b2 00 28 1b | bb 00 0f 59 12 08 b7 00 |<..#..(.|...Y....|
|000009f0| 17 1b b6 00 19 12 06 b6 | 00 1a b6 00 34 b8 00 1d |........|....4...|
|00000a00| 53 84 01 01 1b 08 a1 ff | de b1 00 00 00 01 00 b4 |S.......|........|
|00000a10| 00 00 00 20 00 04 00 0c | 00 01 01 00 00 00 2c 00 |... ....|......,.|
|00000a20| 01 01 00 00 00 3d 00 02 | 01 01 00 00 00 5d 00 02 |.....=..|.....]..|
|00000a30| 01 01 00 00 00 77 00 00 | 00 04 00 01 00 0c 00 01 |.....w..|........|
|00000a40| 00 b0 00 5e 00 01 00 75 | 00 00 00 92 00 04 00 01 |...^...u|........|
|00000a50| 00 00 00 6c 2a b4 00 33 | 05 a2 00 66 2a 04 2a b4 |...l*..3|...f*.*.|
|00000a60| 00 21 64 b5 00 21 2a 59 | b4 00 2b 2a b4 00 36 60 |.!d..!*Y|..+*..6`|
|00000a70| b5 00 2b 2a b4 00 2b 2a | b4 00 37 60 2a b4 00 1c |..+*..+*|..7`*...|
|00000a80| a2 00 1a 2a 2a b4 00 1c | 2a b4 00 1b 60 b5 00 2b |...**...|*...`..+|
|00000a90| 2a 04 2a b4 00 33 64 b5 | 00 33 2a 2a b4 00 2d b6 |*.*..3d.|.3**..-.|
|00000aa0| 00 2a 2a b4 00 26 05 60 | 70 b8 00 18 74 05 6c 03 |.**..&.`|p...t.l.|
|00000ab0| b6 00 32 2a 2a b4 00 2b | 2a b4 00 2c b6 00 31 b1 |..2**..+|*..,..1.|
|00000ac0| 00 00 00 01 00 b4 00 00 | 00 14 00 02 00 46 00 01 |........|.....F..|
|00000ad0| 07 00 0a 00 00 00 6b 00 | 01 07 00 0a 00 00 00 00 |......k.|........|
+--------+-------------------------+-------------------------+--------+--------+